package com.dianxin.smartpark.dao.qo.park;

import com.chinatelecom.response.common.BaseDO;
import com.chinatelecom.response.common.BaseQO;

import java.io.Serializable;

public class SmartParkCarParkPlaceQO extends BaseQO implements Serializable {
    private Long id;
    /**
     * 租户id
     */
    private String tenantId;

    /**
     * 姓名或电话、证件号查询
     */
    private String serachText;

    /**
     * 车位名称
     */
    private String placeName;

    /**
     * 车位编码
     */
    private String placeNo;

    /**
     * 排序
     */
    private Integer sort;

    /**
     * 备注
     */
    private String remark;

    /**
     * 所属区域
     */
    private Long areaId;

    /**
     * 车位类型
     */
    private Long placeType;

    /**
     * 车位规格
     */
    private Long placeSpecs;

    /**
     * 状态 0空闲  1使用中 2已禁用
     */
    private Integer status;

    /**
     * smart_park_car_park_place
     */
    private static final long serialVersionUID = 1L;

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    /**
     * 租户id
     * @return tenant_id 租户id
     */
    public String getTenantId() {
        return tenantId;
    }

    /**
     * 租户id
     * @param tenantId 租户id
     */
    public void setTenantId(String tenantId) {
        this.tenantId = tenantId == null ? null : tenantId.trim();
    }

    /**
     * 区域名称
     * @return place_name 区域名称
     */
    public String getPlaceName() {
        return placeName;
    }

    /**
     * 区域名称
     * @param placeName 区域名称
     */
    public void setPlaceName(String placeName) {
        this.placeName = placeName == null ? null : placeName.trim();
    }

    /**
     * 区域编码
     * @return place_no 区域编码
     */
    public String getPlaceNo() {
        return placeNo;
    }

    /**
     * 区域编码
     * @param placeNo 区域编码
     */
    public void setPlaceNo(String placeNo) {
        this.placeNo = placeNo == null ? null : placeNo.trim();
    }

    /**
     * 排序
     * @return sort 排序
     */
    public Integer getSort() {
        return sort;
    }

    /**
     * 排序
     * @param sort 排序
     */
    public void setSort(Integer sort) {
        this.sort = sort;
    }

    /**
     * 备注
     * @return remark 备注
     */
    public String getRemark() {
        return remark;
    }

    /**
     * 备注
     * @param remark 备注
     */
    public void setRemark(String remark) {
        this.remark = remark == null ? null : remark.trim();
    }

    /**
     * 所属区域
     * @return area_id 所属区域
     */
    public Long getAreaId() {
        return areaId;
    }

    /**
     * 所属区域
     * @param areaId 所属区域
     */
    public void setAreaId(Long areaId) {
        this.areaId = areaId;
    }

    /**
     * 车位类型
     * @return place_type 车位类型
     */
    public Long getPlaceType() {
        return placeType;
    }

    /**
     * 车位类型
     * @param placeType 车位类型
     */
    public void setPlaceType(Long placeType) {
        this.placeType = placeType;
    }

    /**
     * 车位规格
     * @return place_specs 车位规格
     */
    public Long getPlaceSpecs() {
        return placeSpecs;
    }

    /**
     * 车位规格
     * @param placeSpecs 车位规格
     */
    public void setPlaceSpecs(Long placeSpecs) {
        this.placeSpecs = placeSpecs;
    }

    /**
     * 状态
     * @return status 状态
     */
    public Integer getStatus() {
        return status;
    }

    /**
     * 状态
     * @param status 状态
     */
    public void setStatus(Integer status) {
        this.status = status;
    }

    public String getSerachText() {
        return serachText;
    }

    public void setSerachText(String serachText) {
        this.serachText = serachText;
    }
}